Skip to content

chore(deps): bump composer/installers to v2 and mercator to dev-master#1875

Merged
PatelUtkarsh merged 1 commit into
developfrom
chore/composer-installers-v2
May 13, 2026
Merged

chore(deps): bump composer/installers to v2 and mercator to dev-master#1875
PatelUtkarsh merged 1 commit into
developfrom
chore/composer-installers-v2

Conversation

@PatelUtkarsh
Copy link
Copy Markdown
Member

@PatelUtkarsh PatelUtkarsh commented May 13, 2026

Widens composer/installers from ~1.0 to ^1.0 || ^2.0 and bumps humanmade/mercator (require-dev) from ^1.0 to "dev-master as 1.1.0" so the lock can actually move to installers v2.

The tagged mercator 1.0.3 (2018) pins composer/installers to ~1.0 and was the only blocker. mercator's master branch (last commit 2024-12-06) loosens that to ~1.0 || ~2.0. mercator is a dev-only dependency used to exercise multisite + domain-mapping in PHPUnit and is not shipped in the release zip.

Lock resolves to composer/installers v2.3.0 and mercator dev-master (5adf68c).

Closes #1821

Widens composer/installers from ~1.0 to ^1.0 || ^2.0 and updates
humanmade/mercator (require-dev) from ^1.0 to "dev-master as 1.1.0".
The tagged mercator 1.0.3 pins composer/installers to ~1.0 and blocks
v2; dev-master allows ~1.0 || ~2.0. mercator is dev-only and is not
shipped in the release zip.

Lock now resolves to composer/installers v2.3.0 and mercator
dev-master (5adf68c, 2024-12-06). Plugin install paths under the v2
installer are unchanged.

Closes #1821
@PatelUtkarsh PatelUtkarsh force-pushed the chore/composer-installers-v2 branch from 947849b to f779fe6 Compare May 13, 2026 09:01
@PatelUtkarsh PatelUtkarsh changed the title chore(deps): widen composer/installers constraint to ^1.0 || ^2.0 chore(deps): bump composer/installers to v2 and mercator to dev-master May 13, 2026
@PatelUtkarsh PatelUtkarsh requested a review from Copilot May 13, 2026 09:07
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates Composer dependency constraints to allow composer/installers v2 by widening the root requirement and switching the dev-only humanmade/mercator dependency to a newer branch that no longer pins installers to v1.

Changes:

  • Widen composer/installers from ~1.0 to ^1.0 || ^2.0 in composer.json.
  • Bump humanmade/mercator (require-dev) to dev-master as 1.1.0 so the lock can resolve installers v2.
  • Regenerate composer.lock to lock composer/installers at v2.3.0 and mercator at the referenced dev-master commit.

Critical issues

  • No critical issues found.

High issues

  • No high issues found.

Medium/Low issues

  • No medium/low issues found.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
composer.json Widens composer/installers constraint and bumps dev-only humanmade/mercator to an alias of dev-master to unblock installers v2.
composer.lock Locks updated dependency graph, including composer/installers v2.3.0 and humanmade/mercator at the referenced dev-master commit.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@PatelUtkarsh PatelUtkarsh merged commit 43b69ce into develop May 13, 2026
7 checks passed
@PatelUtkarsh PatelUtkarsh deleted the chore/composer-installers-v2 branch May 13, 2026 09:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update composer/installers dependency

2 participants